/*
*---------------------------------------------------------------
*                        Lvgl Font Tool                         
*                                                               
* 注:使用unicode编码                                              
* 注:本字体文件由Lvgl Font Tool V0.4 生成                          
* 作者:阿里(qq:617622104)                                         
*---------------------------------------------------------------
*/


#include "lvgl.h"


static const uint8_t glyph_bitmap[] = {
/* 0 */
0x00,0x00,0x00,0x00,0x02,0x22,0x00,0x00,0x00,0x00,  //........+++++.......
0x00,0x00,0x18,0xce,0xff,0xff,0xfd,0xb6,0x00,0x00,  //....+%@@@@@@@@@*+...
0x00,0x08,0xef,0xff,0xff,0xff,0xff,0xff,0xd5,0x00,  //..+%@@@@@@@@@@@@@*..
0x00,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x50,  //..%@@@@@@@@@@@@@@@*.
0x03,0xff,0xff,0xc6,0x44,0x44,0x57,0xef,0xff,0xe1,  //.*@@@@@******%@@@@@+
0x09,0xff,0xfb,0x00,0x00,0x00,0x00,0x1e,0xff,0xf6,  //.%@@@@+.......+@@@@*
0x0d,0xff,0xf5,0x00,0x00,0x00,0x00,0x08,0xff,0xfa,  //.@@@@*.........%@@@%
0x0e,0xff,0xf3,0x00,0x00,0x00,0x00,0x06,0xff,0xfc,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x05,0xff,0xfd,  //+@@@@+.........*@@@@
0x0e,0xff,0xf2,0x00,0x00,0x00,0x00,0x06,0xff,0xfc,  //+@@@@+.........*@@@@
0x0d,0xff,0xf4,0x00,0x00,0x00,0x00,0x08,0xff,0xfa,  //.@@@@*.........%@@@%
0x09,0xff,0xfb,0x00,0x00,0x00,0x00,0x1e,0xff,0xf6,  //.%@@@%+.......+@@@@*
0x03,0xff,0xff,0xb5,0x43,0x33,0x47,0xdf,0xff,0xe1,  //.*@@@@@**+++**@@@@@+
0x00,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x50,  //..%@@@@@@@@@@@@@@@*.
0x00,0x08,0xef,0xff,0xff,0xff,0xff,0xff,0xd5,0x00,  //..+%@@@@@@@@@@@@@*..
0x00,0x00,0x18,0xce,0xff,0xff,0xfe,0xc6,0x00,0x00,  //....+%@@@@@@@@@*+...
0x00,0x00,0x00,0x00,0x13,0x32,0x10,0x00,0x00,0x00,  //.......++++++.......


/* 1 */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //...........+......
0x00,0x02,0x35,0x78,0xac,0xd7,0x00,0x00,0x00,  //..++***%%@@*......
0x8e,0xff,0xff,0xff,0xff,0xf7,0x00,0x00,0x00,  //%@@@@@@@@@@*......
0x9f,0xff,0xff,0xff,0xff,0xf7,0x00,0x00,0x00,  //%@@@@@@@@@@*......
0x9e,0xee,0xee,0xee,0xff,0xf7,0x00,0x00,0x00,  //%@@@@@@@@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x00,0x00,0x00,0x0b,0xff,0xf7,0x00,0x00,0x00,  //.......%@@@*......
0x6a,0xaa,0xaa,0xad,0xff,0xfc,0xaa,0xaa,0xa7,  //*%%%%%%@@@@@%%%%%*
0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,  //%@@@@@@@@@@@@@@@@%
0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,  //%@@@@@@@@@@@@@@@@%
0x6a,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xa7,  //*%%%%%%%%%%%%%%%%*


/* 2 */
0x00,0x00,0x01,0x22,0x22,0x10,0x00,0x00,0x00,0x00,  //....++++++++.......
0x07,0xae,0xff,0xff,0xff,0xfe,0xda,0x40,0x00,0x00,  //+*%@@@@@@@@@@%*+...
0x2f,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x30,0x00,  //+@@@@@@@@@@@@@@@+..
0x2f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe2,0x00,  //+@@@@@@@@@@@@@@@@+.
0x04,0x44,0x44,0x44,0x44,0x45,0x7e,0xff,0xfa,0x00,  //+***********%@@@@%.
0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xef,0xfe,0x00,  //.............+@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcf,0xff,0x20,  //..............@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbf,0xff,0x30,  //..............@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbf,0xff,0x30,  //..............@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcf,0xff,0x30,  //..............@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xef,0xff,0x20,  //.............+@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xff,0xfe,0x00,  //............+%@@@@+
0x00,0x00,0x00,0x01,0x35,0x79,0xdf,0xff,0xfa,0x00,  //.......++**%@@@@@%.
0x00,0x00,0x59,0xdf,0xff,0xff,0xff,0xff,0xd1,0x00,  //...+*%@@@@@@@@@@@+.
0x00,0x3c,0xff,0xff,0xff,0xff,0xff,0xfb,0x20,0x00,  //..+@@@@@@@@@@@@%+..
0x02,0xef,0xff,0xff,0xff,0xfe,0xb7,0x30,0x00,0x00,  //.+@@@@@@@@@@%%+....
0x0b,0xff,0xff,0xc8,0x53,0x10,0x00,0x00,0x00,0x00,  //.%@@@@@%*++........
0x0e,0xff,0xe5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //+@@@@*.............
0x2f,0xff,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //+@@@@..............
0x4f,0xff,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //*@@@%..............
0x4f,0xff,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //*@@@%..............
0x4f,0xff,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //*@@@%..............
0x4f,0xff,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //*@@@%..............
0x4f,0xff,0xee,0xee,0xee,0xee,0xee,0xee,0xee,0x20,  //*@@@@@@@@@@@@@@@@@+
0x4f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x20,  //*@@@@@@@@@@@@@@@@@+
0x4f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x20,  //*@@@@@@@@@@@@@@@@@+
0x3a,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x10,  //+%%%%%%%%%%%%%%%%%+


/* 3 */
0x00,0x00,0x12,0x22,0x22,0x10,0x00,0x00,0x00,0x00,  //...++++++++........
0x03,0xae,0xff,0xff,0xff,0xfe,0xd8,0x20,0x00,0x00,  //.+%@@@@@@@@@@%+....
0x0d,0xff,0xff,0xff,0xff,0xff,0xff,0xe8,0x00,0x00,  //.@@@@@@@@@@@@@@%+..
0x0d,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x60,0x00,  //.@@@@@@@@@@@@@@@*..
0x04,0x44,0x44,0x44,0x44,0x47,0xcf,0xff,0xe0,0x00,  //.***********@@@@@+.
0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0xff,0xf3,0x00,  //............+@@@@+.
0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0xff,0xf5,0x00,  //.............%@@@*.
0x00,0x00,0x00,0x00,0x00,0x00,0x09,0xff,0xf6,0x00,  //.............%@@@*.
0x00,0x00,0x00,0x00,0x00,0x00,0x09,0xff,0xf6,0x00,  //.............%@@@*.
0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0xff,0xf4,0x00,  //.............%@@@*.
0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0xff,0xe2,0x00,  //............+@@@@+.
0x00,0x00,0x01,0x11,0x11,0x13,0xaf,0xff,0x90,0x00,  //....++++++++%@@@%..
0x00,0x00,0x7f,0xff,0xff,0xff,0xff,0xd6,0x00,0x00,  //....%@@@@@@@@@@*+..
0x00,0x00,0x7f,0xff,0xff,0xff,0xfe,0x30,0x00,0x00,  //....%@@@@@@@@@+....
0x00,0x00,0x7f,0xff,0xff,0xff,0xff,0xfc,0x30,0x00,  //....%@@@@@@@@@@@+..
0x00,0x00,0x01,0x11,0x11,0x23,0x8e,0xff,0xe3,0x00,  //....++++++++%@@@@*.
0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xff,0xfc,0x00,  //.............*@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xef,0xff,0x20,  //.............+@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcf,0xff,0x40,  //..............@@@@*
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbf,0xff,0x50,  //..............@@@@*
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcf,0xff,0x40,  //..............@@@@*
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xef,0xff,0x30,  //.............+@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xff,0xfe,0x10,  //.............*@@@@+
0x13,0x33,0x33,0x33,0x33,0x45,0x9e,0xff,0xfa,0x00,  //+++++++++***%@@@@%.
0x4f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe2,0x00,  //*@@@@@@@@@@@@@@@@+.
0x4f,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x40,0x00,  //*@@@@@@@@@@@@@@@*..
0x06,0xbe,0xff,0xff,0xff,0xff,0xec,0x60,0x00,0x00,  //+*@@@@@@@@@@@@*+...
0x00,0x00,0x02,0x33,0x33,0x21,0x00,0x00,0x00,0x00,  //....+++++++++......


/* 4 */
0x00,0x00,0x00,0x00,0x00,0x02,0xbb,0xbb,0x70,0x00,0x00,  //...........+@@@@%.....
0x00,0x00,0x00,0x00,0x00,0x0c,0xff,0xff,0xa0,0x00,0x00,  //..........+@@@@@%.....
0x00,0x00,0x00,0x00,0x00,0xaf,0xff,0xff,0xa0,0x00,0x00,  //..........%@@@@@%.....
0x00,0x00,0x00,0x00,0x07,0xff,0xff,0xff,0xa0,0x00,0x00,  //.........*@@@@@@%.....
0x00,0x00,0x00,0x00,0x4e,0xff,0xcf,0xff,0xa0,0x00,0x00,  //........*@@@@@@@%.....
0x00,0x00,0x00,0x02,0xef,0xfd,0x1f,0xff,0xa0,0x00,0x00,  //.......+@@@@+@@@%.....
0x00,0x00,0x00,0x0c,0xff,0xe2,0x0f,0xff,0xa0,0x00,0x00,  //......+@@@@++@@@%.....
0x00,0x00,0x00,0xaf,0xfe,0x40,0x0f,0xff,0xa0,0x00,0x00,  //......%@@@*.+@@@%.....
0x00,0x00,0x07,0xff,0xf7,0x00,0x0f,0xff,0xa0,0x00,0x00,  //.....*@@@*..+@@@%.....
0x00,0x00,0x4e,0xff,0x90,0x00,0x0f,0xff,0xa0,0x00,0x00,  //....*@@@%...+@@@%.....
0x00,0x02,0xef,0xfb,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //...+@@@@+...+@@@%.....
0x00,0x0c,0xff,0xd1,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //..+@@@@+....+@@@%.....
0x00,0xaf,0xfe,0x30,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //..%@@@+.....+@@@%.....
0x07,0xff,0xf5,0x00,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //.*@@@*......+@@@%.....
0x4e,0xff,0x70,0x00,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //*@@@%.......+@@@%.....
0x9f,0xfc,0x44,0x44,0x44,0x44,0x4f,0xff,0xb4,0x44,0x40,  //%@@@*********@@@@****+
0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf1,  //%@@@@@@@@@@@@@@@@@@@@+
0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf1,  //%@@@@@@@@@@@@@@@@@@@@+
0x9e,0xee,0xee,0xee,0xee,0xee,0xef,0xff,0xee,0xee,0xe1,  //%@@@@@@@@@@@@@@@@@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //............+@@@%.....
0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //............+@@@%.....
0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //............+@@@%.....
0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //............+@@@%.....
0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //............+@@@%.....
0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xff,0xa0,0x00,0x00,  //............+@@@%.....
0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0xaa,0x70,0x00,0x00,  //............+%%%*.....


/* 5 */
0x02,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xa3,0x00,  //.+%%%%%%%%%%%%%%%+.
0x03,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x00,  //.*@@@@@@@@@@@@@@@*.
0x03,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x00,  //.*@@@@@@@@@@@@@@@*.
0x03,0xff,0xfd,0xdd,0xdd,0xdd,0xdd,0xdd,0xd4,0x00,  //.*@@@@@@@@@@@@@@@*.
0x03,0xff,0xf5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //.*@@@*.............
0x03,0xff,0xf5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //.*@@@*.............
0x03,0xff,0xf5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //.*@@@*.............
0x03,0xff,0xf5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //.*@@@*.............
0x03,0xff,0xf5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //.*@@@*.............
0x03,0xff,0xf5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //.*@@@*.............
0x03,0xff,0xf9,0x66,0x66,0x65,0x42,0x00,0x00,0x00,  //.*@@@%*******++....
0x03,0xff,0xff,0xff,0xff,0xff,0xff,0xd7,0x00,0x00,  //.*@@@@@@@@@@@@@*+..
0x03,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd1,0x00,  //.*@@@@@@@@@@@@@@@+.
0x03,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x00,  //.*@@@@@@@@@@@@@@@%+
0x00,0x00,0x00,0x00,0x00,0x01,0x39,0xff,0xff,0x40,  //.++++++++++++%@@@@*
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbf,0xff,0x70,  //.............+@@@@%
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8f,0xff,0x90,  //..............%@@@%
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0xff,0x90,  //..............*@@@%
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0xff,0x90,  //..............*@@@%
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0xff,0x80,  //..............*@@@%
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0xff,0x70,  //..............%@@@%
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcf,0xff,0x40,  //.............+@@@@*
0x03,0x33,0x33,0x33,0x33,0x34,0x6c,0xff,0xfc,0x00,  //++++++++++***@@@@@+
0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0x00,  //+@@@@@@@@@@@@@@@@+.
0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x60,0x00,  //+@@@@@@@@@@@@@@@*..
0x05,0xae,0xff,0xff,0xff,0xff,0xec,0x91,0x00,0x00,  //.*%@@@@@@@@@@@%+...
0x00,0x00,0x02,0x33,0x33,0x32,0x00,0x00,0x00,0x00,  //....+++++++++......


/* 6 */
0x00,0x00,0x00,0x00,0x22,0x22,0x21,0x00,0x00,0x00,  //.......++++++++....
0x00,0x01,0x8c,0xef,0xff,0xff,0xff,0xed,0x94,0x00,  //...+%@@@@@@@@@@@%*.
0x00,0x6e,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x10,  //..*@@@@@@@@@@@@@@@+
0x05,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x10,  //.*@@@@@@@@@@@@@@@@+
0x0d,0xff,0xfc,0x65,0x44,0x44,0x44,0x44,0x44,0x00,  //+@@@@@************+
0x3f,0xff,0xd0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //*@@@@+.............
0x7f,0xff,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //*@@@%..............
0x8f,0xff,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //%@@@%..............
0x9f,0xff,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //%@@@%..............
0x9f,0xff,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //%@@@%..............
0x9f,0xff,0x80,0x01,0x46,0x66,0x53,0x10,0x00,0x00,  //%@@@%..+******+....
0x9f,0xff,0x83,0xae,0xff,0xff,0xff,0xfa,0x10,0x00,  //%@@@%+%@@@@@@@@%+..
0x9f,0xff,0xce,0xff,0xff,0xff,0xff,0xff,0xe2,0x00,  //%@@@@@@@@@@@@@@@@+.
0x9f,0xff,0xff,0xed,0xcc,0xcc,0xef,0xff,0xfb,0x00,  //%@@@@@@@@@@@@@@@@@+
0x9f,0xff,0x92,0x00,0x00,0x00,0x06,0xff,0xff,0x40,  //%@@@%++.....+*@@@@*
0x9f,0xff,0x80,0x00,0x00,0x00,0x00,0xaf,0xff,0x60,  //%@@@%.........%@@@*
0x9f,0xff,0x80,0x00,0x00,0x00,0x00,0x7f,0xff,0x90,  //%@@@%.........*@@@%
0x9f,0xff,0x80,0x00,0x00,0x00,0x00,0x7f,0xff,0xb0,  //%@@@%.........*@@@%
0x9f,0xff,0x80,0x00,0x00,0x00,0x00,0x7f,0xff,0xb0,  //%@@@%.........*@@@%
0x9f,0xff,0x80,0x00,0x00,0x00,0x00,0x7f,0xff,0xb0,  //%@@@%.........*@@@%
0x8f,0xff,0x80,0x00,0x00,0x00,0x00,0x7f,0xff,0xa0,  //%@@@%.........*@@@%
0x7f,0xff,0xa0,0x00,0x00,0x00,0x00,0x8f,0xff,0x90,  //*@@@%.........%@@@%
0x4f,0xff,0xe1,0x00,0x00,0x00,0x00,0xcf,0xff,0x60,  //*@@@@+.......+@@@@*
0x0e,0xff,0xfc,0x54,0x33,0x34,0x5b,0xff,0xfe,0x10,  //+@@@@@**+++**@@@@@+
0x06,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0x00,  //.*@@@@@@@@@@@@@@@%.
0x00,0x8e,0xff,0xff,0xff,0xff,0xff,0xfe,0x90,0x00,  //.+%@@@@@@@@@@@@@%+.
0x00,0x02,0x9d,0xff,0xff,0xff,0xfd,0xa3,0x00,0x00,  //...+%@@@@@@@@@%+...
0x00,0x00,0x00,0x02,0x33,0x32,0x00,0x00,0x00,0x00,  //......+++++++......


/* 7 */
0x5a,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x50,  //*%%%%%%%%%%%%%%%%%*
0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x80,  //%@@@@@@@@@@@@@@@@@%
0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x80,  //%@@@@@@@@@@@@@@@@@%
0x6c,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xdf,0xff,0x80,  //*@@@@@@@@@@@@@@@@@%
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbf,0xfe,0x20,  //..............@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xff,0xfa,0x00,  //.............*@@@%.
0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0xff,0xe2,0x00,  //.............@@@@+.
0x00,0x00,0x00,0x00,0x00,0x00,0x4f,0xff,0xa0,0x00,  //............*@@@%..
0x00,0x00,0x00,0x00,0x00,0x00,0xbf,0xff,0x20,0x00,  //............@@@@+..
0x00,0x00,0x00,0x00,0x00,0x04,0xff,0xfa,0x00,0x00,  //...........*@@@%...
0x00,0x00,0x00,0x00,0x00,0x0c,0xff,0xf3,0x00,0x00,  //..........+@@@@+...
0x00,0x00,0x00,0x00,0x00,0x4f,0xff,0xa0,0x00,0x00,  //..........*@@@%....
0x00,0x00,0x00,0x00,0x00,0xcf,0xff,0x30,0x00,0x00,  //.........+@@@@+....
0x00,0x00,0x00,0x00,0x05,0xff,0xfb,0x00,0x00,0x00,  //.........*@@@%.....
0x00,0x00,0x00,0x00,0x0c,0xff,0xf3,0x00,0x00,0x00,  //........+@@@@+.....
0x00,0x00,0x00,0x00,0x5f,0xff,0xb0,0x00,0x00,0x00,  //........*@@@%......
0x00,0x00,0x00,0x00,0xcf,0xff,0x30,0x00,0x00,0x00,  //.......+@@@@*......
0x00,0x00,0x00,0x05,0xff,0xfb,0x00,0x00,0x00,0x00,  //.......*@@@@.......
0x00,0x00,0x00,0x0c,0xff,0xf4,0x00,0x00,0x00,0x00,  //......+@@@@*.......
0x00,0x00,0x00,0x5f,0xff,0xb0,0x00,0x00,0x00,0x00,  //......*@@@@........
0x00,0x00,0x00,0xdf,0xff,0x40,0x00,0x00,0x00,0x00,  //.....+@@@@*........
0x00,0x00,0x06,0xff,0xfb,0x00,0x00,0x00,0x00,0x00,  //.....*@@@@.........
0x00,0x00,0x0d,0xff,0xf4,0x00,0x00,0x00,0x00,0x00,  //....+@@@@*.........
0x00,0x00,0x6f,0xff,0xc0,0x00,0x00,0x00,0x00,0x00,  //....*@@@@..........
0x00,0x00,0xdf,0xff,0x40,0x00,0x00,0x00,0x00,0x00,  //...+@@@@*..........
0x00,0x06,0xff,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,  //...*@@@@+..........
0x00,0x02,0x33,0x31,0x00,0x00,0x00,0x00,0x00,0x00,  //...+++++...........


/* 8 */
0x00,0x00,0x00,0x01,0x22,0x20,0x00,0x00,0x00,0x00,  //......++++++.......
0x00,0x01,0x8d,0xef,0xff,0xff,0xec,0x61,0x00,0x00,  //...+%@@@@@@@@@*+...
0x00,0x7e,0xff,0xff,0xff,0xff,0xff,0xfe,0x50,0x00,  //..*@@@@@@@@@@@@@*..
0x04,0xef,0xff,0xff,0xee,0xef,0xff,0xff,0xe3,0x00,  //.*@@@@@@@@@@@@@@@+.
0x0d,0xff,0xf9,0x20,0x00,0x00,0x3b,0xff,0xfb,0x00,  //+@@@@%++...++@@@@%.
0x3f,0xff,0xc0,0x00,0x00,0x00,0x01,0xef,0xfe,0x00,  //+@@@@+.......+@@@@+
0x5f,0xff,0x90,0x00,0x00,0x00,0x00,0xcf,0xff,0x10,  //*@@@%.........@@@@+
0x6f,0xff,0x80,0x00,0x00,0x00,0x00,0xbf,0xff,0x20,  //*@@@%.........%@@@+
0x6f,0xff,0x80,0x00,0x00,0x00,0x00,0xbf,0xff,0x20,  //*@@@%.........@@@@+
0x4f,0xff,0x80,0x00,0x00,0x00,0x00,0xcf,0xfe,0x00,  //*@@@%.........@@@@+
0x2f,0xff,0xb0,0x00,0x00,0x00,0x00,0xef,0xfc,0x00,  //+@@@%........+@@@@.
0x0b,0xff,0xe5,0x00,0x00,0x00,0x07,0xff,0xf5,0x00,  //.%@@@*......+%@@@*.
0x02,0xdf,0xff,0xb8,0x77,0x89,0xdf,0xff,0x80,0x00,  //.+@@@@@%%%%%@@@@%..
0x00,0x07,0xcf,0xff,0xff,0xff,0xfe,0xa4,0x00,0x00,  //..+%@@@@@@@@@@%*...
0x00,0x03,0x8e,0xff,0xff,0xff,0xfc,0x72,0x00,0x00,  //...+%@@@@@@@@@*+...
0x00,0x9f,0xfe,0xa8,0x88,0x89,0xbf,0xfe,0x80,0x00,  //.+%@@@%%%%%%@@@@%+.
0x0a,0xff,0xe1,0x00,0x00,0x00,0x04,0xff,0xf8,0x00,  //.%@@@+.......*@@@%.
0x4f,0xff,0x90,0x00,0x00,0x00,0x00,0xcf,0xfe,0x20,  //*@@@%.........@@@@+
0x8f,0xff,0x70,0x00,0x00,0x00,0x00,0xaf,0xff,0x50,  //%@@@*.........%@@@*
0xaf,0xff,0x70,0x00,0x00,0x00,0x00,0xaf,0xff,0x70,  //%@@@*.........%@@@*
0xaf,0xff,0x70,0x00,0x00,0x00,0x00,0xaf,0xff,0x70,  //%@@@*.........%@@@*
0x9f,0xff,0x80,0x00,0x00,0x00,0x00,0xbf,0xff,0x60,  //%@@@%.........@@@@*
0x7f,0xff,0xc0,0x00,0x00,0x00,0x01,0xef,0xff,0x50,  //%@@@@+.......+@@@@*
0x3f,0xff,0xfa,0x31,0x11,0x12,0x4b,0xff,0xfe,0x10,  //+@@@@%++++++*@@@@@+
0x09,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0x00,  //.%@@@@@@@@@@@@@@@*.
0x00,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0x80,0x00,  //.+%@@@@@@@@@@@@@%..
0x00,0x04,0xbe,0xff,0xff,0xff,0xfd,0x92,0x00,0x00,  //...*@@@@@@@@@@%+...
0x00,0x00,0x00,0x13,0x33,0x32,0x00,0x00,0x00,0x00,  //.....++++++++......


/* 9 */
0x00,0x00,0x00,0x00,0x22,0x22,0x00,0x00,0x00,0x00,  //.......++++++.......
0x00,0x00,0x4b,0xdf,0xff,0xff,0xfe,0xc6,0x00,0x00,  //....*@@@@@@@@@@*+...
0x00,0x1b,0xff,0xff,0xff,0xff,0xff,0xff,0xd4,0x00,  //..+@@@@@@@@@@@@@@*..
0x00,0xcf,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x20,  //.+@@@@@@@@@@@@@@@@+.
0x05,0xff,0xff,0x95,0x44,0x44,0x58,0xef,0xff,0x90,  //.*@@@@%******%@@@@%.
0x0a,0xff,0xf8,0x00,0x00,0x00,0x00,0x5f,0xff,0xe0,  //.%@@@%........*@@@@+
0x0e,0xff,0xf3,0x00,0x00,0x00,0x00,0x0e,0xff,0xf2,  //.@@@@*........+@@@@+
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x0d,0xff,0xf3,  //+@@@@+.........@@@@+
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x0c,0xff,0xf4,  //+@@@@+.........@@@@*
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x0c,0xff,0xf4,  //+@@@@+.........@@@@*
0x0f,0xff,0xf2,0x00,0x00,0x00,0x00,0x0c,0xff,0xf4,  //+@@@@+.........@@@@*
0x0e,0xff,0xf2,0x00,0x00,0x00,0x00,0x0c,0xff,0xf4,  //.@@@@+.........@@@@*
0x0b,0xff,0xf5,0x00,0x00,0x00,0x00,0x0c,0xff,0xf4,  //.@@@@*.........@@@@*
0x09,0xff,0xfd,0x20,0x00,0x00,0x00,0x2d,0xff,0xf4,  //.%@@@@+......++@@@@*
0x02,0xef,0xff,0xed,0xbb,0xbc,0xde,0xff,0xff,0xf4,  //.+@@@@@@@@@@@@@@@@@*
0x00,0x7f,0xff,0xff,0xff,0xff,0xff,0xde,0xff,0xf4,  //..*@@@@@@@@@@@@@@@@*
0x00,0x05,0xdf,0xff,0xff,0xff,0xe9,0x1c,0xff,0xf4,  //...*@@@@@@@@@%+@@@@*
0x00,0x00,0x03,0x57,0x77,0x64,0x10,0x0c,0xff,0xf4,  //....++******+..@@@@*
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0xff,0xf4,  //...............@@@@*
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0xff,0xf4,  //...............@@@@*
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0xff,0xf3,  //...............@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0e,0xff,0xf2,  //...............@@@@+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0xff,0xe0,  //..............+@@@@+
0x01,0x33,0x33,0x33,0x33,0x33,0x47,0xdf,0xff,0x90,  //.++++++++++***@@@@%.
0x06,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x20,  //.*@@@@@@@@@@@@@@@@+.
0x06,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd4,0x00,  //.*@@@@@@@@@@@@@@@*..
0x01,0x7b,0xef,0xff,0xff,0xff,0xfe,0xc6,0x00,0x00,  //.+*@@@@@@@@@@@@*+...
0x00,0x00,0x01,0x23,0x33,0x32,0x10,0x00,0x00,0x00,  //.....++++++++.......


};


static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = {
    {.bitmap_index = 0,	.adv_w = 22, .box_h = 28, .box_w = 20, .ofs_x = 2, .ofs_y = 34},/*(0)*/
    {.bitmap_index = 280,	.adv_w = 22, .box_h = 27, .box_w = 18, .ofs_x = 4, .ofs_y = 35},/*(1)*/
    {.bitmap_index = 523,	.adv_w = 22, .box_h = 27, .box_w = 20, .ofs_x = 3, .ofs_y = 35},/*(2)*/
    {.bitmap_index = 793,	.adv_w = 22, .box_h = 28, .box_w = 20, .ofs_x = 3, .ofs_y = 34},/*(3)*/
    {.bitmap_index = 1073,	.adv_w = 24, .box_h = 26, .box_w = 22, .ofs_x = 2, .ofs_y = 35},/*(4)*/
    {.bitmap_index = 1359,	.adv_w = 22, .box_h = 27, .box_w = 20, .ofs_x = 3, .ofs_y = 34},/*(5)*/
    {.bitmap_index = 1629,	.adv_w = 22, .box_h = 28, .box_w = 20, .ofs_x = 3, .ofs_y = 34},/*(6)*/
    {.bitmap_index = 1909,	.adv_w = 22, .box_h = 27, .box_w = 20, .ofs_x = 3, .ofs_y = 34},/*(7)*/
    {.bitmap_index = 2179,	.adv_w = 22, .box_h = 28, .box_w = 20, .ofs_x = 3, .ofs_y = 34},/*(8)*/
    {.bitmap_index = 2459,	.adv_w = 22, .box_h = 28, .box_w = 20, .ofs_x = 2, .ofs_y = 34},/*(9)*/
};


static const uint16_t unicode_list_1[] = {
    0x0030,	/*(0)*/
    0x0031,	/*(1)*/
    0x0032,	/*(2)*/
    0x0033,	/*(3)*/
    0x0034,	/*(4)*/
    0x0035,	/*(5)*/
    0x0036,	/*(6)*/
    0x0037,	/*(7)*/
    0x0038,	/*(8)*/
    0x0039,	/*(9)*/
    0x0000,    /*End indicator*/
};


static const lv_font_fmt_txt_cmap_t cmaps[] = {
    {
        .range_start = 0x0030,
        .range_length = 0x0039,
        .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY,
        .glyph_id_start = 0,
        .unicode_list = unicode_list_1,
        .glyph_id_ofs_list = NULL,
        .list_length = 10,
    }
};


static lv_font_fmt_txt_dsc_t font_dsc = {
    .glyph_bitmap = glyph_bitmap,
    .glyph_dsc = glyph_dsc,
    .cmaps = cmaps,
    .cmap_num = 1,
    .bpp = 4,

    .kern_scale = 0,
    .kern_dsc = NULL,
    .kern_classes = 0,

    .last_letter = 0x0039,
    .last_glyph_id = 9,
};


static int binsearch(const uint16_t *sortedSeq, int seqLength, uint16_t keyData) {
    int low = 0, mid, high = seqLength - 1;
    while (low <= high) {
        mid = (low + high)>>1;//右移1位等于是/2，奇数，无论奇偶，有个值就行
        if (keyData < sortedSeq[mid]) {
            high = mid - 1;//是mid-1，因为mid已经比较过了
        }
        else if (keyData > sortedSeq[mid]) {
            low = mid + 1;
        }
        else {
            return mid;
        }
    }
    return -1;
}


static const uint8_t * __user_font_get_bitmap(const lv_font_t * font, uint32_t unicode_letter) {
    lv_font_fmt_txt_dsc_t * fdsc = (lv_font_fmt_txt_dsc_t *) font->dsc;

    if( unicode_letter<fdsc->cmaps[0].range_start || unicode_letter>fdsc->cmaps[0].range_length ) return false;

    int i;
    if( unicode_letter==fdsc->last_letter ){
        i = fdsc->last_glyph_id;
    }
    else{
        i = binsearch(fdsc->cmaps[0].unicode_list, fdsc->cmaps[0].list_length, unicode_letter);
    }
    if( i != -1 ) {
        const lv_font_fmt_txt_glyph_dsc_t * gdsc = &fdsc->glyph_dsc[i];
        fdsc->last_glyph_id = i;
        fdsc->last_letter = unicode_letter;
        return &fdsc->glyph_bitmap[gdsc->bitmap_index];
    }
    return NULL;
}


static bool __user_font_get_glyph_dsc(const lv_font_t * font, lv_font_glyph_dsc_t * dsc_out, uint32_t unicode_letter, uint32_t unicode_letter_next) {
    lv_font_fmt_txt_dsc_t * fdsc = (lv_font_fmt_txt_dsc_t *) font->dsc;

    if( unicode_letter<fdsc->cmaps[0].range_start || unicode_letter>fdsc->cmaps[0].range_length ) return false;

    int i;
    if( unicode_letter==fdsc->last_letter ){
        i = fdsc->last_glyph_id;
    }
    else{
        i = binsearch(fdsc->cmaps[0].unicode_list, fdsc->cmaps[0].list_length, unicode_letter);
    }
    if( i != -1 ) {
        const lv_font_fmt_txt_glyph_dsc_t * gdsc = &fdsc->glyph_dsc[i];
        fdsc->last_glyph_id = i;
        fdsc->last_letter = unicode_letter;
        dsc_out->adv_w = gdsc->adv_w;
        dsc_out->box_h = gdsc->box_h;
        dsc_out->box_w = gdsc->box_w;
        dsc_out->ofs_x = gdsc->ofs_x;
        dsc_out->ofs_y = gdsc->ofs_y;
        dsc_out->bpp   = fdsc->bpp;
        return true;
    }
    return false;
}


//MorganSnPi,,-1
//字模高度：73
//内部字体
//使用排序和二分查表
lv_font_t lv_font_ibmplex_64 = {
    .dsc = &font_dsc,
    .get_glyph_bitmap = __user_font_get_bitmap,
    .get_glyph_dsc = __user_font_get_glyph_dsc,
    .line_height = 73,
    .base_line = 0,
};

